// 审批流状态 和 阶段审核状态
export function useCheckStatusHook() {
  // methods: {
  // /**
  //  * 合同回款的审核状态
  //  * @param {*} status
  //  */
  // getCRMStatusColor(status) {
  //   if (status == 0) {
  //     return '#ffc539'
  //   } else if (status == 1) {
  //     return '#398dff'
  //   } else if (status == 2) {
  //     return '#20b559'
  //   } else if (status == 3) {
  //     return '#f95a5a'
  //   } else if (status == 4) {
  //     return '#dee8ff'
  //   } else if (status == 5) {
  //     return '#d9d9d9'
  //   }
  // },

  // /**
  //  * 合同回款的审核状态
  //  * @param {*} status
  //  */
  // getCRMStatusName(status) {
  //   if (status == 0) {
  //     return '待审核'
  //   } else if (status == 1) {
  //     return '审核中'
  //   } else if (status == 2) {
  //     return '通过'
  //   } else if (status == 3) {
  //     return '拒绝'
  //   } else if (status == 4) {
  //     return '撤回'
  //   } else if (status == 5) {
  //     return '未提交'
  //   }
  //   return ''
  // },

  /**
   * 审核颜色
   * @param {*} status
   */
  function getStatusColor(status) {
    if (status == 0) {
      return '#ffc539'
    } else if (status == 1) {
      return '#20b559'
    } else if (status == 2) {
      return '#f95a5a'
    } else if (status == 3) {
      return '#398dff'
    } else if (status == 4) {
      return '#999'
    } else if (status == 5) {
      return '#d9d9d9'
    } else if (status == 6) {
      return '#2362FB'
    } else if (status == 8) {
      return '#bfbfbf'
    } else if (status == 10) {
      return '#20b559'
    }
  }

  /**
   * 审核名称
   * @param {*} status
   */
  function getStatusName(status) {
    if (status == 0) {
      return '待审核'
    } else if (status == 1) {
      return '通过'
    } else if (status == 2) {
      return '拒绝'
    } else if (status == 3) {
      return '审核中'
    } else if (status == 4) {
      return '撤回'
    } else if (status == 5) {
      return '未提交'
    } else if (status == 6) {
      return '创建'
    } else if (status == 8) {
      return '已作废'
    } else if (status == 10) {
      return '正常'
    }
    return ''
  }

  /**
   * 审核图标
   */
  function getStatusIcon(status) {
    if (status == 0) {
      return 'wk wk-time'
    } else if (status == 1) {
      return 'wk wk-success'
    } else if (status == 2) {
      return 'wk wk-close'
    } else if (status == 3) {
      return 'wk wk-time'
    } else if (status == 4) {
      return 'wk wk-reset'
    } else if (status == 5) {
      return 'wk wk-time'
    } else if (status == 6) {
      return 'wk wk-l-plus'
    } else if (status == 8) {
      return 'wk wk-invalid'
    } else if (status == 10) {
      return 'wk wk-success'
    }
    return ''
  }

  /**
   * 图片标示
   */
  function getStatusImageIcon(status) {
    if (status == 0 || status == 3 || status == 5) {
      return ('/src/assets/img/check_wait.png')
    } else if (status == 1) {
      return ('/src/assets/img/check_suc.png')
    } else if (status == 2) {
      return ('/src/assets/img/check_fail.png')
    } else if (status == 4) {
      return ('/src/assets/img/check_revoke.png')
    } else if (status == 6) {
      return ('/src/assets/img/check_create.png')
    } else if (status == 10) {
      return ('/src/assets/img/check_create.png')
    }
    return ''
  }

  // 回款状态 0 待回款 1 回款完成 2 部分回款 3 作废 4 逾期 5 待生效
  function getPlanReceivablesStatusName(receivedStatus) {
    if (receivedStatus == 0) {
      return '待回款'
    } else if (receivedStatus == 1) {
      return '回款完成'
    } else if (receivedStatus == 2) {
      return '部分回款'
    } else if (receivedStatus == 3) {
      return '作废'
    } else if (receivedStatus == 4) {
      return '逾期'
    } else if (receivedStatus == 5) {
      return '待生效'
    }
  }

  // }

  return {
    getStatusColor, getStatusName, getStatusIcon, getStatusImageIcon, getPlanReceivablesStatusName
  }
}
